﻿<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ include file="/common/common.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/cases/source/";  //应用的地址名
String listActionName = basePath+"CaseSource.action?op=searchjs";
String addActionName = basePath+"CaseSource_add.action";
String addTqActionName = basePath+"CaseSource_openTqPage.action";

String editActionName = basePath+"CaseSource_modify.action";
String delActionName = basePath+"CaseSource_del.action?op=deljs";
String lookActionName = basePath+"CaseSource.action?op=look";
String downActionName = basePath+"CaseSourceReceive_caseSourceDown.action";
String submitActionName = basePath+"CaseSource_openSubmitPage.action";
String lookFrameActionName = basePath+"CaseSourceReceive_lookItemFrame.action?";
String excelActionName=basePath+"CaseSource_saExcel.action";
%>
<script language="javascript" src="<%=path %>/js/My97/WdatePicker.js"></script>
<script language="javascript" src="<%=path %>/jslib/orgSelect.js"></script>
<script type="text/javascript">
    		$(function(){
    			$('#inspectDept').orgSelect({
    				inspectDeptId:'inspectDept',
    		        collectDeptId:'collectDept'
    			});	
			//表格初始化
			$('#searchTable').grid({
				title:[<ce:menu/>],
				url:'<%=listActionName%>',
				singleSelect:false,
	            queryParams : {
					"search.taxpayerNum" : "",
					"search.involvedEnt" : "",
					"search.caseNum" : "",
					"search.recBeginDate" : "",
					"search.recEndDate" : "",
					"search.caseFrom" : "",
					"search.illegalType" : "",
					"search.inspectDept" : "",
					"search.vcAccept" : "1",
					"search.collectDept" : ""
			    }, //用于查询的参数以及初始值
			//表头列，不建议改动
			frozenColumns : [ [ {
				field : 'ck',
				checkbox : true
			}, {
				field : 'vcAaccept',
				title : '状态',
				width : 120,
				sortable : true,
				formatter : function(value) {
					if (value == '1') {
						return "已受理（待选）";
					} else if (value == '2') {
						return "暂存待选";
					}
				}
			},{
				field : 'taxpayerNumber',
				title : '纳税人识别号',	
				width : 100,
				sortable : true
			},{
				field : 'involvedEnterprice',
				title : '涉案企业',
				width : 200,
				sortable : true
			} ] ],
			//数据列，根据显示的内容进行修改
			columns : [ [

			{
				field : 'registerDept',
				title : '录入机构',
				width : 100
			
			},{
				field : 'isImportant',
				title : '是否重点税源',				
				sortable : true,
				width : 100,
				formatter : function(value) {
					if (value == '0') {
						return "否";
					} else if (value == '1') {
						return "是";
					}
				}

			}, {
				field : 'caseFromName',
				title : '案件来源',	
				width : 100,
				sortable : true
			}, {
				field : 'registerDate',
				title : '登记日期',
				width : 100,
				sortable : true
			}, {
				field : 'illegalTypeName',
				title : '涉嫌违法类型',	
				width : 120,
				sortable : true
			}, {
				field : 'inspectionDept',
				title : '管辖稽查局',				
				sortable : true
			}, {
				field : 'collectionDept',
				title : '所属征管局',
				width : 120,
				sortable : true
			},{
				field : 'isSecret',
				title : '是否保密税源',	
				width : 100,
				sortable : true,
				formatter : function(value) {
					if (value == '0') {
						return "否";
					} else if (value == '1') {
						return "是";
					}
				}
			}

			] ],
			//功能按钮组
			toolbar : [ <ce:jsonBtn/> ],
			onDblClickRow: function(index,row)//修改者：周路  时间：2016年5月13日15:37:52  此处重写方法
							{
								/*
								 $(this).datagrid('beginEdit', index);
								 var ed = $(this).datagrid('getEditor', {index:index,field:field});
								 $(ed.target).focus();
								 */

								//var rows = $('#searchTable').datagrid('getSelections');alert("rows="+rows);
								var taxpayerNumber=row.taxpayerNumber;//	alert("taxpayerNumber="+taxpayerNumber);
								var id=row.vcId;					  //	alert("row.vcId="+id);
								parent.addTabs_(taxpayerNumber+'案源查看','<%=lookFrameActionName%>&chkSelf='+id);
							}
		});
		//查询操作
		$('#search').click(function() {
			defaultSearchAction();
		});
        $('#resetSearch').click(function(){
			
		});
	});   		
    		
 		//打开查看页面
 	/*	function viewItem(id){
 			var rows = $('#searchTable').datagrid('getSelections');	
 			var num=rows[0].taxpayerNumber;
 			parent.addTabs_(num+'案源查看','<%=lookFrameActionName%>&chkSelf='+id);
 		}*/
	//点击添加按钮后的操作：打开添加界面
	function openAddPage() {
		//默认的打开添加界面操作(添加页面地址，窗口宽度，窗口高度)
		defaultOpenAddPageHavebtn('<%=addActionName%>',550,350,'登记');
		}
	function openAddPage2() {
		//默认的打开添加界面操作(添加页面地址，窗口宽度，窗口高度)
		defaultOpenAddPageHavebtn('<%=addTqActionName%>',550,350,'案源登记（提请）');
		}
		//点击编辑按钮后的操作：打开编辑界面
		function openModifyPage(){
		    //默认的打开编辑界面操作（编辑页面地址，窗口宽度，窗口高度）
            defaultOpenModifyPageHavebtn('<%=editActionName%>',550,350);
		}
		//删除数据操作
		function deleteItems(){
            defaultDeleteItems('<%=delActionName%>');
		}
		//点击帮助按钮后的操作：打开帮助界面
		function openHelpPage(){
		    defaultOpenWindow('<%=path%>/sys/menu/SysMenuHelp_look.action?chkSelf=<%=request.getAttribute("menuId").toString() %>','帮助信息查看',600,600);
		}
       function setSelected(){
    	   
       }
       
     //设置受理
   	function newAccept(){
   		var vcId='';
 	   var rows = $('#searchTable').datagrid('getSelections');	
 	   
 	  if (rows.length>0){
			 $.messager.confirm('警告', '您确定要提交选择的数据吗?', function(r){
				if (r){
				      var ids = new Array();
				      //当删除的数据大于行时，容易造成浏览器崩溃死掉
					  for(var i=0;i<rows.length;i++){
						ids[i] = rows[i].vcId;
					  }
				      
					  $.post("<%=path%>/cases/source/CaseSource_saveNewAcceptSuccessed.action",
				   				 {
						  			chkSelf:ids,
				   			 	    acceptType:'1'
				   			 	},
				   		 		function(data){
				   		    try{
				   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
				   		            if(jsonReStr.opState=="success"){    //操作成功处理
				   			            $.util.showTip({content:jsonReStr.opInfo});	
				   			         	$('#searchTable').datagrid('reload'); //刷新数据列
				   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
				   		                $.messager.alert('消息提示','结案操作失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
				   		            }
				   	            }catch(e){
				   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
				   	            }
				   		 });//重置密码操作
				      
					
				}
			 });
			
		}else{
		   $.messager.alert('消息提示','请选择要处理的案源','error');
		   return ;
		}
   		
   	}
     
    //设置受理
   	function newAccept2(){
   		var vcId='';
 	   var rows = $('#searchTable').datagrid('getSelections');	
 	   
 	  if (rows.length>0){
			 $.messager.confirm('警告', '您确定要提交选择的数据吗?', function(r){
				if (r){
				      var ids = new Array();
				      //当删除的数据大于行时，容易造成浏览器崩溃死掉
					  for(var i=0;i<rows.length;i++){
						ids[i] = rows[i].vcId;
					  }
				      
					  $.post("<%=path%>/cases/source/CaseSource_saveNewAcceptSuccessed.action",
				   				 {
						  			chkSelf:ids,
				   			 	    acceptType:'2'
				   			 	},
				   		 		function(data){
				   		    try{
				   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
				   		            if(jsonReStr.opState=="success"){    //操作成功处理
				   			            $.util.showTip({content:jsonReStr.opInfo});	
				   			         	$('#searchTable').datagrid('reload'); //刷新数据列
				   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
				   		                $.messager.alert('消息提示','结案操作失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
				   		            }
				   	            }catch(e){
				   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
				   	            }
				   		 });//重置密码操作
				      
					
				}
			 });
			
		}else{
		   $.messager.alert('消息提示','请选择要处理的案源','error');
		   return ;
		}
   		
   	}
     
  
       
       //上报
       function submitPage(){
    	   var vcId='';
    	   var rows = $('#searchTable').datagrid('getSelections');					
			if (rows.length>1){
			   $.messager.alert('消息提示','上报案源时请选择单条案源','error');
			   return ;
			}else if(rows.length==1){
				vcId = rows[0].vcId;
			}else{
			   $.messager.alert('消息提示','请选择要上报的案源','error');
			   return ;
			}
    	   defaultOpenWindow('<%=submitActionName%>','上报案源',550,350,{chkSelf:vcId},{},{but:[{id:'btnSubmit',name:'上报',classname:'icon-save'}]});
       }
       
       
	//备选案源库---下达（窗口）
       
       function downRow()
	   {
    	   var vcId='';
    	   var rows = $('#searchTable').datagrid('getSelections');					
			if (rows.length>1)
			{
			   $.messager.alert('消息提示','下达案源时请选择单条案源','error');
			}
			else if(rows.length==1){
				vcId = rows[0].vcId;
			}
			else if(rows.length==0){
			   $.messager.alert('消息提示','请选择要下达的案源','error');
			}
			if(vcId!='')
			{
				defaultOpenWindow('<%=downActionName%>','下发案源',550,350,{chkSelf:vcId},{},{but:[{id:'downBtn',name:'下发',classname:'icon-save'}]});
			}
    	   
       }
       
       function printRow(){
    	   
       }
       function saveAsExcel(){
      	   if($('#saveExcelFrm').length==0){
      			$('<iframe id="saveExcelFrm" name="saveExcelFrm" width=0 height=0></iframe>').appendTo(document.body);
      		}
      		var f = $('form:first');
      		var fa = f.attr('action');
      		f.attr('target','saveExcelFrm');
      		f.attr('action','<%=excelActionName%>');
      		f[0].submit();
      		f.attr('target','');
      		f.attr('action',fa);
          }  
    </script>
<html>
  <head>
    <title></title>
  </head> 

<body id="body_" class="easyui-layout">
	<form id="excelSearch">
	<div class="div_height_auto" data-options="region:'north',border:false" style="overflow: hidden;" align="left">
		<table>
		<tr>
			<td align="right">纳税人识别号：</td><td><input type="text" name="search.taxpayerNum" id="taxpayerNum" style="width:100px;"/></td>
			<td align="right">涉案企业名称：</td><td><input type="text" name="search.involvedEnt" id="involvedEnt"  style="width:100px;"/></td>
			<td align="right">案源编号：</td><td><input type="text" name="search.caseNum" id="caseNum"  style="width:100px;"/></td>
			<td align="right">登记日期：</td>
			<td><input type="text" name="search.recBeginDate"  id="recBeginDate" style="width:100px;" class="Wdate" onclick="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd'})" readonly="true"/>&nbsp;至&nbsp;
			    <input type="text" name="search.recEndDate" id="recEndDate"  style="width:100px;"  class="Wdate" onclick="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd'})" readonly="true"/>
			</td>
		</tr>
		<tr>
			<td align="right">案件来源：</td><td><ce:dictSelect name="search.caseFrom"  id="caseFrom"   dictName="备选案源台账-案件来源" allOption="true" style="width:100px;"/></td>
			<td align="right">涉嫌违法类型：</td><td><ce:dictSelect name="search.illegalType"  id="illegalType"    dictName="备选案源台账-涉嫌违法类型" allOption="true" style="width:100px;"/></td>
			<td align="right">所属稽查局：</td><td><select  name="search.inspectDept"  id="inspectDept"  style="width:100px;"></select></td>
			<td align="right">所属征管局：</td>
			<td colspan="2">
			<select   id="collectDept"  style="width:100px;"></select>
			</td>
			<td rowspan="3">
			   <a id="search" href="javascript:void(0)"  class="easyui-linkbutton" iconCls="icon-search">查询</a>
			   <a id="resetSearch" href="javascript:void(0)"  class="easyui-linkbutton" iconCls="icon-redo">重置</a>
			</td>
		</tr>
		<tr>
		<td align="right">是否受理：</td><td colspan="4"><s:select id="vcAccept"  name="search.vcAccept" style="width:100px"  list="#{'':'--全部--',1:'已受理',2:'暂存待查'}"></s:select></td>
		</tr>
		</table>
	</div>

	<div data-options="region:'center',border:false" style="overflow: hidden;">
		<table id="searchTable"></table>
	</div>
</form>
	
</body>



</html>
   
   

